TSTP Solution File: NUM800^1 by cocATP---0.2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : NUM800^1 : TPTP v7.0.0. Released v3.7.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p

% Computer : n084.star.cs.uiowa.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
% Memory   : 32218.625MB
% OS       : Linux 3.10.0-693.2.2.el7.x86_64
% CPULimit : 300s
% DateTime : Mon Jan  8 13:11:47 EST 2018

% Result   : Timeout 300.03s
% Output   : None 
% Verified : 
% SZS Type : None (Parsing solution fails)
% Syntax   : Number of formulae    : 0

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03  % Problem  : NUM800^1 : TPTP v7.0.0. Released v3.7.0.
% 0.00/0.03  % Command  : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.02/0.23  % Computer : n084.star.cs.uiowa.edu
% 0.02/0.23  % Model    : x86_64 x86_64
% 0.02/0.23  % CPU      : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
% 0.02/0.23  % Memory   : 32218.625MB
% 0.02/0.23  % OS       : Linux 3.10.0-693.2.2.el7.x86_64
% 0.02/0.23  % CPULimit : 300
% 0.02/0.23  % DateTime : Fri Jan  5 14:21:05 CST 2018
% 0.02/0.23  % CPUTime  : 
% 0.02/0.25  Python 2.7.13
% 0.08/0.51  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox/benchmark/', '/export/starexec/sandbox/benchmark/']
% 0.08/0.51  Failed to open /home/cristobal/cocATP/CASC/TPTP/Axioms/NUM006^0.ax, trying next directory
% 0.08/0.51  FOF formula (<kernel.Constant object at 0x2ba87f0ae290>, <kernel.DependentProduct object at 0x2ba87f0ae098>) of role type named zero
% 0.08/0.51  Using role type
% 0.08/0.51  Declaring zero:((fofType->fofType)->(fofType->fofType))
% 0.08/0.51  FOF formula (<kernel.Constant object at 0x2ba87e98bef0>, <kernel.DependentProduct object at 0x2ba87f0ae998>) of role type named one
% 0.08/0.51  Using role type
% 0.08/0.51  Declaring one:((fofType->fofType)->(fofType->fofType))
% 0.08/0.51  FOF formula (<kernel.Constant object at 0x2ba87f0ae638>, <kernel.DependentProduct object at 0x2ba87f0ae098>) of role type named two
% 0.08/0.51  Using role type
% 0.08/0.51  Declaring two:((fofType->fofType)->(fofType->fofType))
% 0.08/0.51  FOF formula (<kernel.Constant object at 0x2ba87f0aea70>, <kernel.DependentProduct object at 0x2ba87f0ae998>) of role type named three
% 0.08/0.51  Using role type
% 0.08/0.51  Declaring three:((fofType->fofType)->(fofType->fofType))
% 0.08/0.51  FOF formula (<kernel.Constant object at 0x2ba87f0ae050>, <kernel.DependentProduct object at 0x2ba87f0ae098>) of role type named four
% 0.08/0.51  Using role type
% 0.08/0.51  Declaring four:((fofType->fofType)->(fofType->fofType))
% 0.08/0.51  FOF formula (<kernel.Constant object at 0x2ba87f0ae6c8>, <kernel.DependentProduct object at 0x2ba87f0ae998>) of role type named five
% 0.08/0.51  Using role type
% 0.08/0.51  Declaring five:((fofType->fofType)->(fofType->fofType))
% 0.08/0.51  FOF formula (<kernel.Constant object at 0x2ba87f0ae518>, <kernel.DependentProduct object at 0x2ba87f0ae098>) of role type named six
% 0.08/0.51  Using role type
% 0.08/0.51  Declaring six:((fofType->fofType)->(fofType->fofType))
% 0.08/0.51  FOF formula (<kernel.Constant object at 0x2ba87f0ae290>, <kernel.DependentProduct object at 0x2ba87f0ae998>) of role type named seven
% 0.08/0.51  Using role type
% 0.08/0.51  Declaring seven:((fofType->fofType)->(fofType->fofType))
% 0.08/0.51  FOF formula (<kernel.Constant object at 0x2ba87f0ae2d8>, <kernel.DependentProduct object at 0x2ba87f0ae098>) of role type named eight
% 0.08/0.51  Using role type
% 0.08/0.51  Declaring eight:((fofType->fofType)->(fofType->fofType))
% 0.08/0.51  FOF formula (<kernel.Constant object at 0x2ba87f0ae638>, <kernel.DependentProduct object at 0x2ba87f0ae998>) of role type named nine
% 0.08/0.51  Using role type
% 0.08/0.51  Declaring nine:((fofType->fofType)->(fofType->fofType))
% 0.08/0.51  FOF formula (<kernel.Constant object at 0x2ba87f0aea70>, <kernel.DependentProduct object at 0x2ba87f0ae098>) of role type named ten
% 0.08/0.51  Using role type
% 0.08/0.51  Declaring ten:((fofType->fofType)->(fofType->fofType))
% 0.08/0.51  FOF formula (<kernel.Constant object at 0x2ba87f0ae050>, <kernel.DependentProduct object at 0x2ba87f0ae098>) of role type named succ
% 0.08/0.51  Using role type
% 0.08/0.51  Declaring succ:(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType)))
% 0.08/0.51  FOF formula (<kernel.Constant object at 0x2ba876cf7fc8>, <kernel.DependentProduct object at 0x2ba87f0ae758>) of role type named plus
% 0.08/0.51  Using role type
% 0.08/0.51  Declaring plus:(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))
% 0.08/0.51  FOF formula (<kernel.Constant object at 0x2ba87e6350e0>, <kernel.DependentProduct object at 0x2ba87f0ae2d8>) of role type named mult
% 0.08/0.51  Using role type
% 0.08/0.51  Declaring mult:(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))
% 0.08/0.51  FOF formula (((eq ((fofType->fofType)->(fofType->fofType))) zero) (fun (X:(fofType->fofType)) (Y:fofType)=> Y)) of role definition named zero_ax
% 0.08/0.51  A new definition: (((eq ((fofType->fofType)->(fofType->fofType))) zero) (fun (X:(fofType->fofType)) (Y:fofType)=> Y))
% 0.08/0.51  Defined: zero:=(fun (X:(fofType->fofType)) (Y:fofType)=> Y)
% 0.08/0.51  FOF formula (((eq ((fofType->fofType)->(fofType->fofType))) one) (fun (X:(fofType->fofType)) (Y:fofType)=> (X Y))) of role definition named one_ax
% 0.08/0.51  A new definition: (((eq ((fofType->fofType)->(fofType->fofType))) one) (fun (X:(fofType->fofType)) (Y:fofType)=> (X Y)))
% 0.08/0.51  Defined: one:=(fun (X:(fofType->fofType)) (Y:fofType)=> (X Y))
% 0.08/0.51  FOF formula (((eq ((fofType->fofType)->(fofType->fofType))) two) (fun (X:(fofType->fofType)) (Y:fofType)=> (X (X Y)))) of role definition named two_ax
% 0.35/0.53  A new definition: (((eq ((fofType->fofType)->(fofType->fofType))) two) (fun (X:(fofType->fofType)) (Y:fofType)=> (X (X Y))))
% 0.35/0.53  Defined: two:=(fun (X:(fofType->fofType)) (Y:fofType)=> (X (X Y)))
% 0.35/0.53  FOF formula (((eq ((fofType->fofType)->(fofType->fofType))) three) (fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X Y))))) of role definition named three_ax
% 0.35/0.53  A new definition: (((eq ((fofType->fofType)->(fofType->fofType))) three) (fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X Y)))))
% 0.35/0.53  Defined: three:=(fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X Y))))
% 0.35/0.53  FOF formula (((eq ((fofType->fofType)->(fofType->fofType))) four) (fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X (X Y)))))) of role definition named four_ax
% 0.35/0.53  A new definition: (((eq ((fofType->fofType)->(fofType->fofType))) four) (fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X (X Y))))))
% 0.35/0.53  Defined: four:=(fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X (X Y)))))
% 0.35/0.53  FOF formula (((eq ((fofType->fofType)->(fofType->fofType))) five) (fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X (X (X Y))))))) of role definition named five_ax
% 0.35/0.53  A new definition: (((eq ((fofType->fofType)->(fofType->fofType))) five) (fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X (X (X Y)))))))
% 0.35/0.53  Defined: five:=(fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X (X (X Y))))))
% 0.35/0.53  FOF formula (((eq ((fofType->fofType)->(fofType->fofType))) six) (fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X (X (X (X Y)))))))) of role definition named six_ax
% 0.35/0.53  A new definition: (((eq ((fofType->fofType)->(fofType->fofType))) six) (fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X (X (X (X Y))))))))
% 0.35/0.53  Defined: six:=(fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X (X (X (X Y)))))))
% 0.35/0.53  FOF formula (((eq ((fofType->fofType)->(fofType->fofType))) seven) (fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X (X (X (X (X Y))))))))) of role definition named seven_ax
% 0.35/0.53  A new definition: (((eq ((fofType->fofType)->(fofType->fofType))) seven) (fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X (X (X (X (X Y)))))))))
% 0.35/0.53  Defined: seven:=(fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X (X (X (X (X Y))))))))
% 0.35/0.53  FOF formula (((eq ((fofType->fofType)->(fofType->fofType))) eight) (fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X (X (X (X (X (X Y)))))))))) of role definition named eight_ax
% 0.35/0.53  A new definition: (((eq ((fofType->fofType)->(fofType->fofType))) eight) (fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X (X (X (X (X (X Y))))))))))
% 0.35/0.53  Defined: eight:=(fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X (X (X (X (X (X Y)))))))))
% 0.35/0.53  FOF formula (((eq ((fofType->fofType)->(fofType->fofType))) nine) (fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X (X (X (X (X (X (X Y))))))))))) of role definition named nine_ax
% 0.35/0.53  A new definition: (((eq ((fofType->fofType)->(fofType->fofType))) nine) (fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X (X (X (X (X (X (X Y)))))))))))
% 0.35/0.53  Defined: nine:=(fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X (X (X (X (X (X (X Y))))))))))
% 0.35/0.53  FOF formula (((eq ((fofType->fofType)->(fofType->fofType))) ten) (fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X (X (X (X (X (X (X (X Y)))))))))))) of role definition named ten_ax
% 0.35/0.53  A new definition: (((eq ((fofType->fofType)->(fofType->fofType))) ten) (fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X (X (X (X (X (X (X (X Y))))))))))))
% 0.35/0.53  Defined: ten:=(fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X (X (X (X (X (X (X (X Y)))))))))))
% 0.35/0.53  FOF formula (((eq (((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType)))) succ) (fun (N:((fofType->fofType)->(fofType->fofType))) (X:(fofType->fofType)) (Y:fofType)=> (X ((N X) Y)))) of role definition named succ_ax
% 0.35/0.53  A new definition: (((eq (((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType)))) succ) (fun (N:((fofType->fofType)->(fofType->fofType))) (X:(fofType->fofType)) (Y:fofType)=> (X ((N X) Y))))
% 0.35/0.53  Defined: succ:=(fun (N:((fofType->fofType)->(fofType->fofType))) (X:(fofType->fofType)) (Y:fofType)=> (X ((N X) Y)))
% 0.35/0.53  FOF formula (((eq (((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))) plus) (fun (M:((fofType->fofType)->(fofType->fofType))) (N:((fofType->fofType)->(fofType->fofType))) (X:(fofType->fofType)) (Y:fofType)=> ((M X) ((N X) Y)))) of role definition named plus_ax
% 0.35/0.53  A new definition: (((eq (((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))) plus) (fun (M:((fofType->fofType)->(fofType->fofType))) (N:((fofType->fofType)->(fofType->fofType))) (X:(fofType->fofType)) (Y:fofType)=> ((M X) ((N X) Y))))
% 0.35/0.53  Defined: plus:=(fun (M:((fofType->fofType)->(fofType->fofType))) (N:((fofType->fofType)->(fofType->fofType))) (X:(fofType->fofType)) (Y:fofType)=> ((M X) ((N X) Y)))
% 0.35/0.53  FOF formula (((eq (((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))) mult) (fun (M:((fofType->fofType)->(fofType->fofType))) (N:((fofType->fofType)->(fofType->fofType))) (X:(fofType->fofType)) (Y:fofType)=> ((M (N X)) Y))) of role definition named mult_ax
% 0.35/0.53  A new definition: (((eq (((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))) mult) (fun (M:((fofType->fofType)->(fofType->fofType))) (N:((fofType->fofType)->(fofType->fofType))) (X:(fofType->fofType)) (Y:fofType)=> ((M (N X)) Y)))
% 0.35/0.53  Defined: mult:=(fun (M:((fofType->fofType)->(fofType->fofType))) (N:((fofType->fofType)->(fofType->fofType))) (X:(fofType->fofType)) (Y:fofType)=> ((M (N X)) Y))
% 0.35/0.53  FOF formula ((ex (((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))) (fun (H:(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType)))))=> ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((H two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((H one) two)) two)))) of role conjecture named thm
% 0.35/0.53  Conjecture to prove = ((ex (((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))) (fun (H:(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType)))))=> ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((H two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((H one) two)) two)))):Prop
% 0.35/0.53  Parameter fofType_DUMMY:fofType.
% 0.35/0.53  We need to prove ['((ex (((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))) (fun (H:(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType)))))=> ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((H two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((H one) two)) two))))']
% 0.35/0.53  Parameter fofType:Type.
% 0.35/0.53  Definition zero:=(fun (X:(fofType->fofType)) (Y:fofType)=> Y):((fofType->fofType)->(fofType->fofType)).
% 0.35/0.53  Definition one:=(fun (X:(fofType->fofType)) (Y:fofType)=> (X Y)):((fofType->fofType)->(fofType->fofType)).
% 0.35/0.53  Definition two:=(fun (X:(fofType->fofType)) (Y:fofType)=> (X (X Y))):((fofType->fofType)->(fofType->fofType)).
% 0.35/0.53  Definition three:=(fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X Y)))):((fofType->fofType)->(fofType->fofType)).
% 0.35/0.53  Definition four:=(fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X (X Y))))):((fofType->fofType)->(fofType->fofType)).
% 0.35/0.53  Definition five:=(fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X (X (X Y)))))):((fofType->fofType)->(fofType->fofType)).
% 0.35/0.53  Definition six:=(fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X (X (X (X Y))))))):((fofType->fofType)->(fofType->fofType)).
% 0.35/0.53  Definition seven:=(fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X (X (X (X (X Y)))))))):((fofType->fofType)->(fofType->fofType)).
% 0.35/0.53  Definition eight:=(fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X (X (X (X (X (X Y))))))))):((fofType->fofType)->(fofType->fofType)).
% 0.35/0.53  Definition nine:=(fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X (X (X (X (X (X (X Y)))))))))):((fofType->fofType)->(fofType->fofType)).
% 8.15/8.34  Definition ten:=(fun (X:(fofType->fofType)) (Y:fofType)=> (X (X (X (X (X (X (X (X (X (X Y))))))))))):((fofType->fofType)->(fofType->fofType)).
% 8.15/8.34  Definition succ:=(fun (N:((fofType->fofType)->(fofType->fofType))) (X:(fofType->fofType)) (Y:fofType)=> (X ((N X) Y))):(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))).
% 8.15/8.34  Definition plus:=(fun (M:((fofType->fofType)->(fofType->fofType))) (N:((fofType->fofType)->(fofType->fofType))) (X:(fofType->fofType)) (Y:fofType)=> ((M X) ((N X) Y))):(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType)))).
% 8.15/8.34  Definition mult:=(fun (M:((fofType->fofType)->(fofType->fofType))) (N:((fofType->fofType)->(fofType->fofType))) (X:(fofType->fofType)) (Y:fofType)=> ((M (N X)) Y)):(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType)))).
% 8.15/8.34  Trying to prove ((ex (((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))) (fun (H:(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType)))))=> ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((H two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((H one) two)) two))))
% 8.15/8.34  Found eq_ref00:=(eq_ref0 ((x two) three)):(((eq ((fofType->fofType)->(fofType->fofType))) ((x two) three)) ((x two) three))
% 8.15/8.34  Found (eq_ref0 ((x two) three)) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) ((x two) three)) six)
% 8.15/8.34  Found ((eq_ref ((fofType->fofType)->(fofType->fofType))) ((x two) three)) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) ((x two) three)) six)
% 8.15/8.34  Found ((eq_ref ((fofType->fofType)->(fofType->fofType))) ((x two) three)) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) ((x two) three)) six)
% 8.15/8.34  Found ((eq_ref ((fofType->fofType)->(fofType->fofType))) ((x two) three)) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) ((x two) three)) six)
% 8.15/8.35  Found eq_ref00:=(eq_ref0 ((x one) two)):(((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) ((x one) two))
% 8.15/8.35  Found (eq_ref0 ((x one) two)) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) two)
% 8.15/8.35  Found ((eq_ref ((fofType->fofType)->(fofType->fofType))) ((x one) two)) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) two)
% 8.15/8.35  Found ((eq_ref ((fofType->fofType)->(fofType->fofType))) ((x one) two)) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) two)
% 8.15/8.35  Found ((eq_ref ((fofType->fofType)->(fofType->fofType))) ((x one) two)) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) two)
% 8.15/8.35  Found eta_expansion000:=(eta_expansion00 (fun (H:(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType)))))=> ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((H two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((H one) two)) two)))):(((eq ((((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))->Prop)) (fun (H:(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType)))))=> ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((H two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((H one) two)) two)))) (fun (x:(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType)))))=> ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((x two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) two))))
% 8.15/8.35  Found (eta_expansion00 (fun (H:(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType)))))=> ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((H two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((H one) two)) two)))) as proof of (((eq ((((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))->Prop)) (fun (H:(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType)))))=> ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((H two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((H one) two)) two)))) b)
% 9.20/9.45  Found ((eta_expansion0 Prop) (fun (H:(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType)))))=> ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((H two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((H one) two)) two)))) as proof of (((eq ((((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))->Prop)) (fun (H:(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType)))))=> ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((H two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((H one) two)) two)))) b)
% 9.20/9.45  Found (((eta_expansion (((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))) Prop) (fun (H:(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType)))))=> ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((H two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((H one) two)) two)))) as proof of (((eq ((((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))->Prop)) (fun (H:(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType)))))=> ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((H two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((H one) two)) two)))) b)
% 9.20/9.45  Found (((eta_expansion (((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))) Prop) (fun (H:(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType)))))=> ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((H two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((H one) two)) two)))) as proof of (((eq ((((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))->Prop)) (fun (H:(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType)))))=> ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((H two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((H one) two)) two)))) b)
% 9.20/9.45  Found (((eta_expansion (((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))) Prop) (fun (H:(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType)))))=> ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((H two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((H one) two)) two)))) as proof of (((eq ((((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))->Prop)) (fun (H:(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType)))))=> ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((H two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((H one) two)) two)))) b)
% 9.20/9.45  Found eq_ref00:=(eq_ref0 (f x)):(((eq Prop) (f x)) (f x))
% 9.20/9.45  Found (eq_ref0 (f x)) as proof of (((eq Prop) (f x)) ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((x two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) two)))
% 19.63/19.81  Found ((eq_ref Prop) (f x)) as proof of (((eq Prop) (f x)) ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((x two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) two)))
% 19.63/19.81  Found ((eq_ref Prop) (f x)) as proof of (((eq Prop) (f x)) ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((x two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) two)))
% 19.63/19.81  Found (fun (x:(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType)))))=> ((eq_ref Prop) (f x))) as proof of (((eq Prop) (f x)) ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((x two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) two)))
% 19.63/19.81  Found (fun (x:(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType)))))=> ((eq_ref Prop) (f x))) as proof of (forall (x:(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))), (((eq Prop) (f x)) ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((x two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) two))))
% 19.63/19.81  Found eq_ref00:=(eq_ref0 (f x)):(((eq Prop) (f x)) (f x))
% 19.63/19.81  Found (eq_ref0 (f x)) as proof of (((eq Prop) (f x)) ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((x two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) two)))
% 19.63/19.81  Found ((eq_ref Prop) (f x)) as proof of (((eq Prop) (f x)) ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((x two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) two)))
% 19.63/19.81  Found ((eq_ref Prop) (f x)) as proof of (((eq Prop) (f x)) ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((x two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) two)))
% 19.63/19.81  Found (fun (x:(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType)))))=> ((eq_ref Prop) (f x))) as proof of (((eq Prop) (f x)) ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((x two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) two)))
% 19.63/19.81  Found (fun (x:(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType)))))=> ((eq_ref Prop) (f x))) as proof of (forall (x:(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))), (((eq Prop) (f x)) ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((x two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) two))))
% 19.63/19.81  Found eq_ref00:=(eq_ref0 b):(((eq ((fofType->fofType)->(fofType->fofType))) b) b)
% 19.63/19.81  Found (eq_ref0 b) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) b) two)
% 19.63/19.81  Found ((eq_ref ((fofType->fofType)->(fofType->fofType))) b) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) b) two)
% 19.63/19.81  Found ((eq_ref ((fofType->fofType)->(fofType->fofType))) b) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) b) two)
% 19.63/19.81  Found ((eq_ref ((fofType->fofType)->(fofType->fofType))) b) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) b) two)
% 19.63/19.81  Found eq_ref00:=(eq_ref0 ((x one) two)):(((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) ((x one) two))
% 19.63/19.81  Found (eq_ref0 ((x one) two)) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) b)
% 19.63/19.81  Found ((eq_ref ((fofType->fofType)->(fofType->fofType))) ((x one) two)) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) b)
% 19.63/19.81  Found ((eq_ref ((fofType->fofType)->(fofType->fofType))) ((x one) two)) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) b)
% 19.63/19.81  Found ((eq_ref ((fofType->fofType)->(fofType->fofType))) ((x one) two)) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) b)
% 41.85/42.08  Found eq_ref00:=(eq_ref0 b):(((eq ((fofType->fofType)->(fofType->fofType))) b) b)
% 41.85/42.08  Found (eq_ref0 b) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) b) ((x one) two))
% 41.85/42.08  Found ((eq_ref ((fofType->fofType)->(fofType->fofType))) b) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) b) ((x one) two))
% 41.85/42.08  Found ((eq_ref ((fofType->fofType)->(fofType->fofType))) b) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) b) ((x one) two))
% 41.85/42.08  Found ((eq_ref ((fofType->fofType)->(fofType->fofType))) b) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) b) ((x one) two))
% 41.85/42.08  Found eq_ref00:=(eq_ref0 two):(((eq ((fofType->fofType)->(fofType->fofType))) two) two)
% 41.85/42.08  Found (eq_ref0 two) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) two) b)
% 41.85/42.08  Found ((eq_ref ((fofType->fofType)->(fofType->fofType))) two) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) two) b)
% 41.85/42.08  Found ((eq_ref ((fofType->fofType)->(fofType->fofType))) two) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) two) b)
% 41.85/42.08  Found ((eq_ref ((fofType->fofType)->(fofType->fofType))) two) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) two) b)
% 41.85/42.08  Found x01:(P two)
% 41.85/42.08  Found (fun (x01:(P two))=> x01) as proof of (P two)
% 41.85/42.08  Found (fun (x01:(P two))=> x01) as proof of (P0 two)
% 41.85/42.08  Found x01:(P two)
% 41.85/42.08  Found (fun (x01:(P two))=> x01) as proof of (P two)
% 41.85/42.08  Found (fun (x01:(P two))=> x01) as proof of (P0 two)
% 41.85/42.08  Found x11:(P (((x one) two) x0))
% 41.85/42.08  Found (fun (x11:(P (((x one) two) x0)))=> x11) as proof of (P (((x one) two) x0))
% 41.85/42.08  Found (fun (x11:(P (((x one) two) x0)))=> x11) as proof of (P0 (((x one) two) x0))
% 41.85/42.08  Found x11:(P (((x one) two) x0))
% 41.85/42.08  Found (fun (x11:(P (((x one) two) x0)))=> x11) as proof of (P (((x one) two) x0))
% 41.85/42.08  Found (fun (x11:(P (((x one) two) x0)))=> x11) as proof of (P0 (((x one) two) x0))
% 41.85/42.08  Found x01:(P two)
% 41.85/42.08  Found (fun (x01:(P two))=> x01) as proof of (P two)
% 41.85/42.08  Found (fun (x01:(P two))=> x01) as proof of (P0 two)
% 41.85/42.08  Found eta_expansion_dep000:=(eta_expansion_dep00 (((x one) two) x0)):(((eq (fofType->fofType)) (((x one) two) x0)) (fun (x1:fofType)=> ((((x one) two) x0) x1)))
% 41.85/42.08  Found (eta_expansion_dep00 (((x one) two) x0)) as proof of (((eq (fofType->fofType)) (((x one) two) x0)) b)
% 41.85/42.08  Found ((eta_expansion_dep0 (fun (x2:fofType)=> fofType)) (((x one) two) x0)) as proof of (((eq (fofType->fofType)) (((x one) two) x0)) b)
% 41.85/42.08  Found (((eta_expansion_dep fofType) (fun (x2:fofType)=> fofType)) (((x one) two) x0)) as proof of (((eq (fofType->fofType)) (((x one) two) x0)) b)
% 41.85/42.08  Found (((eta_expansion_dep fofType) (fun (x2:fofType)=> fofType)) (((x one) two) x0)) as proof of (((eq (fofType->fofType)) (((x one) two) x0)) b)
% 41.85/42.08  Found (((eta_expansion_dep fofType) (fun (x2:fofType)=> fofType)) (((x one) two) x0)) as proof of (((eq (fofType->fofType)) (((x one) two) x0)) b)
% 41.85/42.08  Found eta_expansion000:=(eta_expansion00 b):(((eq (fofType->fofType)) b) (fun (x:fofType)=> (b x)))
% 41.85/42.08  Found (eta_expansion00 b) as proof of (((eq (fofType->fofType)) b) (two x0))
% 41.85/42.08  Found ((eta_expansion0 fofType) b) as proof of (((eq (fofType->fofType)) b) (two x0))
% 41.85/42.08  Found (((eta_expansion fofType) fofType) b) as proof of (((eq (fofType->fofType)) b) (two x0))
% 41.85/42.08  Found (((eta_expansion fofType) fofType) b) as proof of (((eq (fofType->fofType)) b) (two x0))
% 41.85/42.08  Found (((eta_expansion fofType) fofType) b) as proof of (((eq (fofType->fofType)) b) (two x0))
% 41.85/42.08  Found eta_expansion000:=(eta_expansion00 (((x one) two) x0)):(((eq (fofType->fofType)) (((x one) two) x0)) (fun (x1:fofType)=> ((((x one) two) x0) x1)))
% 41.85/42.08  Found (eta_expansion00 (((x one) two) x0)) as proof of (((eq (fofType->fofType)) (((x one) two) x0)) b)
% 41.85/42.08  Found ((eta_expansion0 fofType) (((x one) two) x0)) as proof of (((eq (fofType->fofType)) (((x one) two) x0)) b)
% 41.85/42.08  Found (((eta_expansion fofType) fofType) (((x one) two) x0)) as proof of (((eq (fofType->fofType)) (((x one) two) x0)) b)
% 41.85/42.08  Found (((eta_expansion fofType) fofType) (((x one) two) x0)) as proof of (((eq (fofType->fofType)) (((x one) two) x0)) b)
% 41.85/42.08  Found (((eta_expansion fofType) fofType) (((x one) two) x0)) as proof of (((eq (fofType->fofType)) (((x one) two) x0)) b)
% 88.90/89.15  Found eta_expansion000:=(eta_expansion00 b):(((eq (fofType->fofType)) b) (fun (x:fofType)=> (b x)))
% 88.90/89.15  Found (eta_expansion00 b) as proof of (((eq (fofType->fofType)) b) (two x0))
% 88.90/89.15  Found ((eta_expansion0 fofType) b) as proof of (((eq (fofType->fofType)) b) (two x0))
% 88.90/89.15  Found (((eta_expansion fofType) fofType) b) as proof of (((eq (fofType->fofType)) b) (two x0))
% 88.90/89.15  Found (((eta_expansion fofType) fofType) b) as proof of (((eq (fofType->fofType)) b) (two x0))
% 88.90/89.15  Found (((eta_expansion fofType) fofType) b) as proof of (((eq (fofType->fofType)) b) (two x0))
% 88.90/89.15  Found x11:(P (((x one) two) x0))
% 88.90/89.15  Found (fun (x11:(P (((x one) two) x0)))=> x11) as proof of (P (((x one) two) x0))
% 88.90/89.15  Found (fun (x11:(P (((x one) two) x0)))=> x11) as proof of (P0 (((x one) two) x0))
% 88.90/89.15  Found x11:(P (((x one) two) x0))
% 88.90/89.15  Found (fun (x11:(P (((x one) two) x0)))=> x11) as proof of (P (((x one) two) x0))
% 88.90/89.15  Found (fun (x11:(P (((x one) two) x0)))=> x11) as proof of (P0 (((x one) two) x0))
% 88.90/89.15  Found x11:(P (((x one) two) x0))
% 88.90/89.15  Found (fun (x11:(P (((x one) two) x0)))=> x11) as proof of (P (((x one) two) x0))
% 88.90/89.15  Found (fun (x11:(P (((x one) two) x0)))=> x11) as proof of (P0 (((x one) two) x0))
% 88.90/89.15  Found x11:(P (((x one) two) x0))
% 88.90/89.15  Found (fun (x11:(P (((x one) two) x0)))=> x11) as proof of (P (((x one) two) x0))
% 88.90/89.15  Found (fun (x11:(P (((x one) two) x0)))=> x11) as proof of (P0 (((x one) two) x0))
% 88.90/89.15  Found x11:(P ((((x one) two) x0) y))
% 88.90/89.15  Found (fun (x11:(P ((((x one) two) x0) y)))=> x11) as proof of (P ((((x one) two) x0) y))
% 88.90/89.15  Found (fun (x11:(P ((((x one) two) x0) y)))=> x11) as proof of (P0 ((((x one) two) x0) y))
% 88.90/89.15  Found eq_ref00:=(eq_ref0 ((((x one) two) x0) y)):(((eq fofType) ((((x one) two) x0) y)) ((((x one) two) x0) y))
% 88.90/89.15  Found (eq_ref0 ((((x one) two) x0) y)) as proof of (((eq fofType) ((((x one) two) x0) y)) b)
% 88.90/89.15  Found ((eq_ref fofType) ((((x one) two) x0) y)) as proof of (((eq fofType) ((((x one) two) x0) y)) b)
% 88.90/89.15  Found ((eq_ref fofType) ((((x one) two) x0) y)) as proof of (((eq fofType) ((((x one) two) x0) y)) b)
% 88.90/89.15  Found ((eq_ref fofType) ((((x one) two) x0) y)) as proof of (((eq fofType) ((((x one) two) x0) y)) b)
% 88.90/89.15  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 88.90/89.15  Found (eq_ref0 b) as proof of (((eq fofType) b) ((two x0) y))
% 88.90/89.15  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((two x0) y))
% 88.90/89.15  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((two x0) y))
% 88.90/89.15  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((two x0) y))
% 88.90/89.15  Found x11:(P (two x0))
% 88.90/89.15  Found (fun (x11:(P (two x0)))=> x11) as proof of (P (two x0))
% 88.90/89.15  Found (fun (x11:(P (two x0)))=> x11) as proof of (P0 (two x0))
% 88.90/89.15  Found x11:(P (two x0))
% 88.90/89.15  Found (fun (x11:(P (two x0)))=> x11) as proof of (P (two x0))
% 88.90/89.15  Found (fun (x11:(P (two x0)))=> x11) as proof of (P0 (two x0))
% 88.90/89.15  Found eta_expansion_dep000:=(eta_expansion_dep00 b):(((eq (fofType->fofType)) b) (fun (x:fofType)=> (b x)))
% 88.90/89.15  Found (eta_expansion_dep00 b) as proof of (((eq (fofType->fofType)) b) (((x one) two) x0))
% 88.90/89.15  Found ((eta_expansion_dep0 (fun (x2:fofType)=> fofType)) b) as proof of (((eq (fofType->fofType)) b) (((x one) two) x0))
% 88.90/89.15  Found (((eta_expansion_dep fofType) (fun (x2:fofType)=> fofType)) b) as proof of (((eq (fofType->fofType)) b) (((x one) two) x0))
% 88.90/89.15  Found (((eta_expansion_dep fofType) (fun (x2:fofType)=> fofType)) b) as proof of (((eq (fofType->fofType)) b) (((x one) two) x0))
% 88.90/89.15  Found (((eta_expansion_dep fofType) (fun (x2:fofType)=> fofType)) b) as proof of (((eq (fofType->fofType)) b) (((x one) two) x0))
% 88.90/89.15  Found eta_expansion000:=(eta_expansion00 (two x0)):(((eq (fofType->fofType)) (two x0)) (fun (x:fofType)=> ((two x0) x)))
% 88.90/89.15  Found (eta_expansion00 (two x0)) as proof of (((eq (fofType->fofType)) (two x0)) b)
% 88.90/89.15  Found ((eta_expansion0 fofType) (two x0)) as proof of (((eq (fofType->fofType)) (two x0)) b)
% 88.90/89.15  Found (((eta_expansion fofType) fofType) (two x0)) as proof of (((eq (fofType->fofType)) (two x0)) b)
% 88.90/89.15  Found (((eta_expansion fofType) fofType) (two x0)) as proof of (((eq (fofType->fofType)) (two x0)) b)
% 88.90/89.15  Found (((eta_expansion fofType) fofType) (two x0)) as proof of (((eq (fofType->fofType)) (two x0)) b)
% 88.90/89.15  Found eta_expansion000:=(eta_expansion00 b):(((eq (fofType->fofType)) b) (fun (x:fofType)=> (b x)))
% 97.23/97.49  Found (eta_expansion00 b) as proof of (((eq (fofType->fofType)) b) (((x one) two) x0))
% 97.23/97.49  Found ((eta_expansion0 fofType) b) as proof of (((eq (fofType->fofType)) b) (((x one) two) x0))
% 97.23/97.49  Found (((eta_expansion fofType) fofType) b) as proof of (((eq (fofType->fofType)) b) (((x one) two) x0))
% 97.23/97.49  Found (((eta_expansion fofType) fofType) b) as proof of (((eq (fofType->fofType)) b) (((x one) two) x0))
% 97.23/97.49  Found (((eta_expansion fofType) fofType) b) as proof of (((eq (fofType->fofType)) b) (((x one) two) x0))
% 97.23/97.49  Found eta_expansion000:=(eta_expansion00 (two x0)):(((eq (fofType->fofType)) (two x0)) (fun (x:fofType)=> ((two x0) x)))
% 97.23/97.49  Found (eta_expansion00 (two x0)) as proof of (((eq (fofType->fofType)) (two x0)) b)
% 97.23/97.49  Found ((eta_expansion0 fofType) (two x0)) as proof of (((eq (fofType->fofType)) (two x0)) b)
% 97.23/97.49  Found (((eta_expansion fofType) fofType) (two x0)) as proof of (((eq (fofType->fofType)) (two x0)) b)
% 97.23/97.49  Found (((eta_expansion fofType) fofType) (two x0)) as proof of (((eq (fofType->fofType)) (two x0)) b)
% 97.23/97.49  Found (((eta_expansion fofType) fofType) (two x0)) as proof of (((eq (fofType->fofType)) (two x0)) b)
% 97.23/97.49  Found eta_expansion000:=(eta_expansion00 (two x0)):(((eq (fofType->fofType)) (two x0)) (fun (x:fofType)=> ((two x0) x)))
% 97.23/97.49  Found (eta_expansion00 (two x0)) as proof of (((eq (fofType->fofType)) (two x0)) b)
% 97.23/97.49  Found ((eta_expansion0 fofType) (two x0)) as proof of (((eq (fofType->fofType)) (two x0)) b)
% 97.23/97.49  Found (((eta_expansion fofType) fofType) (two x0)) as proof of (((eq (fofType->fofType)) (two x0)) b)
% 97.23/97.49  Found (((eta_expansion fofType) fofType) (two x0)) as proof of (((eq (fofType->fofType)) (two x0)) b)
% 97.23/97.49  Found (((eta_expansion fofType) fofType) (two x0)) as proof of (((eq (fofType->fofType)) (two x0)) b)
% 97.23/97.49  Found eta_expansion000:=(eta_expansion00 b):(((eq (fofType->fofType)) b) (fun (x:fofType)=> (b x)))
% 97.23/97.49  Found (eta_expansion00 b) as proof of (((eq (fofType->fofType)) b) (((x one) two) x0))
% 97.23/97.49  Found ((eta_expansion0 fofType) b) as proof of (((eq (fofType->fofType)) b) (((x one) two) x0))
% 97.23/97.49  Found (((eta_expansion fofType) fofType) b) as proof of (((eq (fofType->fofType)) b) (((x one) two) x0))
% 97.23/97.49  Found (((eta_expansion fofType) fofType) b) as proof of (((eq (fofType->fofType)) b) (((x one) two) x0))
% 97.23/97.49  Found (((eta_expansion fofType) fofType) b) as proof of (((eq (fofType->fofType)) b) (((x one) two) x0))
% 97.23/97.49  Found eq_ref00:=(eq_ref0 (two x0)):(((eq (fofType->fofType)) (two x0)) (two x0))
% 97.23/97.49  Found (eq_ref0 (two x0)) as proof of (((eq (fofType->fofType)) (two x0)) b)
% 97.23/97.49  Found ((eq_ref (fofType->fofType)) (two x0)) as proof of (((eq (fofType->fofType)) (two x0)) b)
% 97.23/97.49  Found ((eq_ref (fofType->fofType)) (two x0)) as proof of (((eq (fofType->fofType)) (two x0)) b)
% 97.23/97.49  Found ((eq_ref (fofType->fofType)) (two x0)) as proof of (((eq (fofType->fofType)) (two x0)) b)
% 97.23/97.49  Found eta_expansion000:=(eta_expansion00 b):(((eq (fofType->fofType)) b) (fun (x:fofType)=> (b x)))
% 97.23/97.49  Found (eta_expansion00 b) as proof of (((eq (fofType->fofType)) b) (((x one) two) x0))
% 97.23/97.49  Found ((eta_expansion0 fofType) b) as proof of (((eq (fofType->fofType)) b) (((x one) two) x0))
% 97.23/97.49  Found (((eta_expansion fofType) fofType) b) as proof of (((eq (fofType->fofType)) b) (((x one) two) x0))
% 97.23/97.49  Found (((eta_expansion fofType) fofType) b) as proof of (((eq (fofType->fofType)) b) (((x one) two) x0))
% 97.23/97.49  Found (((eta_expansion fofType) fofType) b) as proof of (((eq (fofType->fofType)) b) (((x one) two) x0))
% 97.23/97.49  Found x11:(P (two x0))
% 97.23/97.49  Found (fun (x11:(P (two x0)))=> x11) as proof of (P (two x0))
% 97.23/97.49  Found (fun (x11:(P (two x0)))=> x11) as proof of (P0 (two x0))
% 97.23/97.49  Found x11:(P (two x0))
% 97.23/97.49  Found (fun (x11:(P (two x0)))=> x11) as proof of (P (two x0))
% 97.23/97.49  Found (fun (x11:(P (two x0)))=> x11) as proof of (P0 (two x0))
% 97.23/97.49  Found x11:(P (two x0))
% 97.23/97.49  Found (fun (x11:(P (two x0)))=> x11) as proof of (P (two x0))
% 97.23/97.49  Found (fun (x11:(P (two x0)))=> x11) as proof of (P0 (two x0))
% 97.23/97.49  Found x11:(P (two x0))
% 97.23/97.49  Found (fun (x11:(P (two x0)))=> x11) as proof of (P (two x0))
% 97.23/97.49  Found (fun (x11:(P (two x0)))=> x11) as proof of (P0 (two x0))
% 97.23/97.49  Found x11:(P (two x0))
% 97.23/97.49  Found (fun (x11:(P (two x0)))=> x11) as proof of (P (two x0))
% 97.23/97.49  Found (fun (x11:(P (two x0)))=> x11) as proof of (P0 (two x0))
% 97.23/97.49  Found x11:(P (two x0))
% 106.54/106.73  Found (fun (x11:(P (two x0)))=> x11) as proof of (P (two x0))
% 106.54/106.73  Found (fun (x11:(P (two x0)))=> x11) as proof of (P0 (two x0))
% 106.54/106.73  Found x11:(P (two x0))
% 106.54/106.73  Found (fun (x11:(P (two x0)))=> x11) as proof of (P (two x0))
% 106.54/106.73  Found (fun (x11:(P (two x0)))=> x11) as proof of (P0 (two x0))
% 106.54/106.73  Found x11:(P (two x0))
% 106.54/106.73  Found (fun (x11:(P (two x0)))=> x11) as proof of (P (two x0))
% 106.54/106.73  Found (fun (x11:(P (two x0)))=> x11) as proof of (P0 (two x0))
% 106.54/106.73  Found x21:(P ((((x one) two) x0) x1))
% 106.54/106.73  Found (fun (x21:(P ((((x one) two) x0) x1)))=> x21) as proof of (P ((((x one) two) x0) x1))
% 106.54/106.73  Found (fun (x21:(P ((((x one) two) x0) x1)))=> x21) as proof of (P0 ((((x one) two) x0) x1))
% 106.54/106.73  Found x21:(P ((((x one) two) x0) x1))
% 106.54/106.73  Found (fun (x21:(P ((((x one) two) x0) x1)))=> x21) as proof of (P ((((x one) two) x0) x1))
% 106.54/106.73  Found (fun (x21:(P ((((x one) two) x0) x1)))=> x21) as proof of (P0 ((((x one) two) x0) x1))
% 106.54/106.73  Found x21:(P ((((x one) two) x0) x1))
% 106.54/106.73  Found (fun (x21:(P ((((x one) two) x0) x1)))=> x21) as proof of (P ((((x one) two) x0) x1))
% 106.54/106.73  Found (fun (x21:(P ((((x one) two) x0) x1)))=> x21) as proof of (P0 ((((x one) two) x0) x1))
% 106.54/106.73  Found x21:(P ((((x one) two) x0) x1))
% 106.54/106.73  Found (fun (x21:(P ((((x one) two) x0) x1)))=> x21) as proof of (P ((((x one) two) x0) x1))
% 106.54/106.73  Found (fun (x21:(P ((((x one) two) x0) x1)))=> x21) as proof of (P0 ((((x one) two) x0) x1))
% 106.54/106.73  Found x11:(P ((two x0) y))
% 106.54/106.73  Found (fun (x11:(P ((two x0) y)))=> x11) as proof of (P ((two x0) y))
% 106.54/106.73  Found (fun (x11:(P ((two x0) y)))=> x11) as proof of (P0 ((two x0) y))
% 106.54/106.73  Found eq_ref00:=(eq_ref0 ((((x one) two) x0) x1)):(((eq fofType) ((((x one) two) x0) x1)) ((((x one) two) x0) x1))
% 106.54/106.73  Found (eq_ref0 ((((x one) two) x0) x1)) as proof of (((eq fofType) ((((x one) two) x0) x1)) b)
% 106.54/106.73  Found ((eq_ref fofType) ((((x one) two) x0) x1)) as proof of (((eq fofType) ((((x one) two) x0) x1)) b)
% 106.54/106.73  Found ((eq_ref fofType) ((((x one) two) x0) x1)) as proof of (((eq fofType) ((((x one) two) x0) x1)) b)
% 106.54/106.73  Found ((eq_ref fofType) ((((x one) two) x0) x1)) as proof of (((eq fofType) ((((x one) two) x0) x1)) b)
% 106.54/106.73  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 106.54/106.73  Found (eq_ref0 b) as proof of (((eq fofType) b) ((two x0) x1))
% 106.54/106.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((two x0) x1))
% 106.54/106.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((two x0) x1))
% 106.54/106.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((two x0) x1))
% 106.54/106.73  Found eq_ref00:=(eq_ref0 ((((x one) two) x0) x1)):(((eq fofType) ((((x one) two) x0) x1)) ((((x one) two) x0) x1))
% 106.54/106.73  Found (eq_ref0 ((((x one) two) x0) x1)) as proof of (((eq fofType) ((((x one) two) x0) x1)) b)
% 106.54/106.73  Found ((eq_ref fofType) ((((x one) two) x0) x1)) as proof of (((eq fofType) ((((x one) two) x0) x1)) b)
% 106.54/106.73  Found ((eq_ref fofType) ((((x one) two) x0) x1)) as proof of (((eq fofType) ((((x one) two) x0) x1)) b)
% 106.54/106.73  Found ((eq_ref fofType) ((((x one) two) x0) x1)) as proof of (((eq fofType) ((((x one) two) x0) x1)) b)
% 106.54/106.73  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 106.54/106.73  Found (eq_ref0 b) as proof of (((eq fofType) b) ((two x0) x1))
% 106.54/106.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((two x0) x1))
% 106.54/106.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((two x0) x1))
% 106.54/106.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((two x0) x1))
% 106.54/106.73  Found eq_ref00:=(eq_ref0 ((((x one) two) x0) x1)):(((eq fofType) ((((x one) two) x0) x1)) ((((x one) two) x0) x1))
% 106.54/106.73  Found (eq_ref0 ((((x one) two) x0) x1)) as proof of (((eq fofType) ((((x one) two) x0) x1)) b)
% 106.54/106.73  Found ((eq_ref fofType) ((((x one) two) x0) x1)) as proof of (((eq fofType) ((((x one) two) x0) x1)) b)
% 106.54/106.73  Found ((eq_ref fofType) ((((x one) two) x0) x1)) as proof of (((eq fofType) ((((x one) two) x0) x1)) b)
% 106.54/106.73  Found ((eq_ref fofType) ((((x one) two) x0) x1)) as proof of (((eq fofType) ((((x one) two) x0) x1)) b)
% 106.54/106.73  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 106.54/106.73  Found (eq_ref0 b) as proof of (((eq fofType) b) ((two x0) x1))
% 106.54/106.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((two x0) x1))
% 106.54/106.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((two x0) x1))
% 106.54/106.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((two x0) x1))
% 106.54/106.73  Found eq_ref00:=(eq_ref0 ((((x one) two) x0) x1)):(((eq fofType) ((((x one) two) x0) x1)) ((((x one) two) x0) x1))
% 180.34/180.53  Found (eq_ref0 ((((x one) two) x0) x1)) as proof of (((eq fofType) ((((x one) two) x0) x1)) b)
% 180.34/180.53  Found ((eq_ref fofType) ((((x one) two) x0) x1)) as proof of (((eq fofType) ((((x one) two) x0) x1)) b)
% 180.34/180.53  Found ((eq_ref fofType) ((((x one) two) x0) x1)) as proof of (((eq fofType) ((((x one) two) x0) x1)) b)
% 180.34/180.53  Found ((eq_ref fofType) ((((x one) two) x0) x1)) as proof of (((eq fofType) ((((x one) two) x0) x1)) b)
% 180.34/180.53  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 180.34/180.53  Found (eq_ref0 b) as proof of (((eq fofType) b) ((two x0) x1))
% 180.34/180.53  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((two x0) x1))
% 180.34/180.53  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((two x0) x1))
% 180.34/180.53  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((two x0) x1))
% 180.34/180.53  Found eq_ref00:=(eq_ref0 ((two x0) y)):(((eq fofType) ((two x0) y)) ((two x0) y))
% 180.34/180.53  Found (eq_ref0 ((two x0) y)) as proof of (((eq fofType) ((two x0) y)) b)
% 180.34/180.53  Found ((eq_ref fofType) ((two x0) y)) as proof of (((eq fofType) ((two x0) y)) b)
% 180.34/180.53  Found ((eq_ref fofType) ((two x0) y)) as proof of (((eq fofType) ((two x0) y)) b)
% 180.34/180.53  Found ((eq_ref fofType) ((two x0) y)) as proof of (((eq fofType) ((two x0) y)) b)
% 180.34/180.53  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 180.34/180.53  Found (eq_ref0 b) as proof of (((eq fofType) b) ((((x one) two) x0) y))
% 180.34/180.53  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) y))
% 180.34/180.53  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) y))
% 180.34/180.53  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) y))
% 180.34/180.53  Found eq_ref00:=(eq_ref0 ((two x0) y)):(((eq fofType) ((two x0) y)) ((two x0) y))
% 180.34/180.53  Found (eq_ref0 ((two x0) y)) as proof of (((eq fofType) ((two x0) y)) b)
% 180.34/180.53  Found ((eq_ref fofType) ((two x0) y)) as proof of (((eq fofType) ((two x0) y)) b)
% 180.34/180.53  Found ((eq_ref fofType) ((two x0) y)) as proof of (((eq fofType) ((two x0) y)) b)
% 180.34/180.53  Found ((eq_ref fofType) ((two x0) y)) as proof of (((eq fofType) ((two x0) y)) b)
% 180.34/180.53  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 180.34/180.53  Found (eq_ref0 b) as proof of (((eq fofType) b) ((((x one) two) x0) y))
% 180.34/180.53  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) y))
% 180.34/180.53  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) y))
% 180.34/180.53  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) y))
% 180.34/180.53  Found eta_expansion000:=(eta_expansion00 (((x one) two) x0)):(((eq (fofType->fofType)) (((x one) two) x0)) (fun (x1:fofType)=> ((((x one) two) x0) x1)))
% 180.34/180.53  Found (eta_expansion00 (((x one) two) x0)) as proof of (((eq (fofType->fofType)) (((x one) two) x0)) b)
% 180.34/180.53  Found ((eta_expansion0 fofType) (((x one) two) x0)) as proof of (((eq (fofType->fofType)) (((x one) two) x0)) b)
% 180.34/180.53  Found (((eta_expansion fofType) fofType) (((x one) two) x0)) as proof of (((eq (fofType->fofType)) (((x one) two) x0)) b)
% 180.34/180.53  Found (((eta_expansion fofType) fofType) (((x one) two) x0)) as proof of (((eq (fofType->fofType)) (((x one) two) x0)) b)
% 180.34/180.53  Found (((eta_expansion fofType) fofType) (((x one) two) x0)) as proof of (((eq (fofType->fofType)) (((x one) two) x0)) b)
% 180.34/180.53  Found eta_expansion000:=(eta_expansion00 b):(((eq (fofType->fofType)) b) (fun (x:fofType)=> (b x)))
% 180.34/180.53  Found (eta_expansion00 b) as proof of (((eq (fofType->fofType)) b) (two x0))
% 180.34/180.53  Found ((eta_expansion0 fofType) b) as proof of (((eq (fofType->fofType)) b) (two x0))
% 180.34/180.53  Found (((eta_expansion fofType) fofType) b) as proof of (((eq (fofType->fofType)) b) (two x0))
% 180.34/180.53  Found (((eta_expansion fofType) fofType) b) as proof of (((eq (fofType->fofType)) b) (two x0))
% 180.34/180.53  Found (((eta_expansion fofType) fofType) b) as proof of (((eq (fofType->fofType)) b) (two x0))
% 180.34/180.53  Found eta_expansion_dep000:=(eta_expansion_dep00 (((x one) two) x0)):(((eq (fofType->fofType)) (((x one) two) x0)) (fun (x1:fofType)=> ((((x one) two) x0) x1)))
% 180.34/180.53  Found (eta_expansion_dep00 (((x one) two) x0)) as proof of (((eq (fofType->fofType)) (((x one) two) x0)) b)
% 180.34/180.53  Found ((eta_expansion_dep0 (fun (x2:fofType)=> fofType)) (((x one) two) x0)) as proof of (((eq (fofType->fofType)) (((x one) two) x0)) b)
% 180.34/180.53  Found (((eta_expansion_dep fofType) (fun (x2:fofType)=> fofType)) (((x one) two) x0)) as proof of (((eq (fofType->fofType)) (((x one) two) x0)) b)
% 186.13/186.31  Found (((eta_expansion_dep fofType) (fun (x2:fofType)=> fofType)) (((x one) two) x0)) as proof of (((eq (fofType->fofType)) (((x one) two) x0)) b)
% 186.13/186.31  Found (((eta_expansion_dep fofType) (fun (x2:fofType)=> fofType)) (((x one) two) x0)) as proof of (((eq (fofType->fofType)) (((x one) two) x0)) b)
% 186.13/186.31  Found eta_expansion000:=(eta_expansion00 b):(((eq (fofType->fofType)) b) (fun (x:fofType)=> (b x)))
% 186.13/186.31  Found (eta_expansion00 b) as proof of (((eq (fofType->fofType)) b) (two x0))
% 186.13/186.31  Found ((eta_expansion0 fofType) b) as proof of (((eq (fofType->fofType)) b) (two x0))
% 186.13/186.31  Found (((eta_expansion fofType) fofType) b) as proof of (((eq (fofType->fofType)) b) (two x0))
% 186.13/186.31  Found (((eta_expansion fofType) fofType) b) as proof of (((eq (fofType->fofType)) b) (two x0))
% 186.13/186.31  Found (((eta_expansion fofType) fofType) b) as proof of (((eq (fofType->fofType)) b) (two x0))
% 186.13/186.31  Found eq_ref00:=(eq_ref0 a):(((eq ((((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))->Prop)) a) a)
% 186.13/186.31  Found (eq_ref0 a) as proof of (((eq ((((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))->Prop)) a) b)
% 186.13/186.31  Found ((eq_ref ((((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))->Prop)) a) as proof of (((eq ((((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))->Prop)) a) b)
% 186.13/186.31  Found ((eq_ref ((((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))->Prop)) a) as proof of (((eq ((((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))->Prop)) a) b)
% 186.13/186.31  Found ((eq_ref ((((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))->Prop)) a) as proof of (((eq ((((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))->Prop)) a) b)
% 186.13/186.31  Found eq_ref00:=(eq_ref0 b):(((eq ((((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))->Prop)) b) b)
% 186.13/186.31  Found (eq_ref0 b) as proof of (((eq ((((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))->Prop)) b) (fun (H:(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType)))))=> ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((H two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((H one) two)) two))))
% 186.13/186.31  Found ((eq_ref ((((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))->Prop)) b) as proof of (((eq ((((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))->Prop)) b) (fun (H:(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType)))))=> ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((H two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((H one) two)) two))))
% 186.13/186.31  Found ((eq_ref ((((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))->Prop)) b) as proof of (((eq ((((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))->Prop)) b) (fun (H:(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType)))))=> ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((H two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((H one) two)) two))))
% 186.13/186.31  Found ((eq_ref ((((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))->Prop)) b) as proof of (((eq ((((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType))))->Prop)) b) (fun (H:(((fofType->fofType)->(fofType->fofType))->(((fofType->fofType)->(fofType->fofType))->((fofType->fofType)->(fofType->fofType)))))=> ((and (((eq ((fofType->fofType)->(fofType->fofType))) ((H two) three)) six)) (((eq ((fofType->fofType)->(fofType->fofType))) ((H one) two)) two))))
% 208.50/208.70  Found x11:(P (((x one) two) x0))
% 208.50/208.70  Found (fun (x11:(P (((x one) two) x0)))=> x11) as proof of (P (((x one) two) x0))
% 208.50/208.70  Found (fun (x11:(P (((x one) two) x0)))=> x11) as proof of (P0 (((x one) two) x0))
% 208.50/208.70  Found x11:(P (((x one) two) x0))
% 208.50/208.70  Found (fun (x11:(P (((x one) two) x0)))=> x11) as proof of (P (((x one) two) x0))
% 208.50/208.70  Found (fun (x11:(P (((x one) two) x0)))=> x11) as proof of (P0 (((x one) two) x0))
% 208.50/208.70  Found x11:(P (((x one) two) x0))
% 208.50/208.70  Found (fun (x11:(P (((x one) two) x0)))=> x11) as proof of (P (((x one) two) x0))
% 208.50/208.70  Found (fun (x11:(P (((x one) two) x0)))=> x11) as proof of (P0 (((x one) two) x0))
% 208.50/208.70  Found x11:(P (((x one) two) x0))
% 208.50/208.70  Found (fun (x11:(P (((x one) two) x0)))=> x11) as proof of (P (((x one) two) x0))
% 208.50/208.70  Found (fun (x11:(P (((x one) two) x0)))=> x11) as proof of (P0 (((x one) two) x0))
% 208.50/208.70  Found eq_ref00:=(eq_ref0 (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) two)):(((eq Prop) (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) two)) (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) two))
% 208.50/208.70  Found (eq_ref0 (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) two)) as proof of (((eq Prop) (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) two)) b)
% 208.50/208.70  Found ((eq_ref Prop) (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) two)) as proof of (((eq Prop) (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) two)) b)
% 208.50/208.70  Found ((eq_ref Prop) (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) two)) as proof of (((eq Prop) (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) two)) b)
% 208.50/208.70  Found ((eq_ref Prop) (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) two)) as proof of (((eq Prop) (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) two)) b)
% 208.50/208.70  Found x21:(P ((two x0) x1))
% 208.50/208.70  Found (fun (x21:(P ((two x0) x1)))=> x21) as proof of (P ((two x0) x1))
% 208.50/208.70  Found (fun (x21:(P ((two x0) x1)))=> x21) as proof of (P0 ((two x0) x1))
% 208.50/208.70  Found x21:(P ((two x0) x1))
% 208.50/208.70  Found (fun (x21:(P ((two x0) x1)))=> x21) as proof of (P ((two x0) x1))
% 208.50/208.70  Found (fun (x21:(P ((two x0) x1)))=> x21) as proof of (P0 ((two x0) x1))
% 208.50/208.70  Found x21:(P ((two x0) x1))
% 208.50/208.70  Found (fun (x21:(P ((two x0) x1)))=> x21) as proof of (P ((two x0) x1))
% 208.50/208.70  Found (fun (x21:(P ((two x0) x1)))=> x21) as proof of (P0 ((two x0) x1))
% 208.50/208.70  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 208.50/208.70  Found (eq_ref0 b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 208.50/208.70  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 208.50/208.70  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 208.50/208.70  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 208.50/208.70  Found eq_ref00:=(eq_ref0 ((two x0) x1)):(((eq fofType) ((two x0) x1)) ((two x0) x1))
% 208.50/208.70  Found (eq_ref0 ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 208.50/208.70  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 208.50/208.70  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 208.50/208.70  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 208.50/208.70  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 208.50/208.70  Found (eq_ref0 b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 208.50/208.70  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 208.50/208.70  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 208.50/208.70  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 208.50/208.70  Found eq_ref00:=(eq_ref0 ((two x0) x1)):(((eq fofType) ((two x0) x1)) ((two x0) x1))
% 211.41/211.59  Found (eq_ref0 ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 211.41/211.59  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 211.41/211.59  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 211.41/211.59  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 211.41/211.59  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 211.41/211.59  Found (eq_ref0 b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 211.41/211.59  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 211.41/211.59  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 211.41/211.59  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 211.41/211.59  Found eq_ref00:=(eq_ref0 ((two x0) x1)):(((eq fofType) ((two x0) x1)) ((two x0) x1))
% 211.41/211.59  Found (eq_ref0 ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 211.41/211.59  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 211.41/211.59  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 211.41/211.59  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 211.41/211.59  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 211.41/211.59  Found (eq_ref0 b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 211.41/211.59  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 211.41/211.59  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 211.41/211.59  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 211.41/211.59  Found eq_ref00:=(eq_ref0 ((two x0) x1)):(((eq fofType) ((two x0) x1)) ((two x0) x1))
% 211.41/211.59  Found (eq_ref0 ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 211.41/211.59  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 211.41/211.59  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 211.41/211.59  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 211.41/211.59  Found x21:(P ((two x0) x1))
% 211.41/211.59  Found (fun (x21:(P ((two x0) x1)))=> x21) as proof of (P ((two x0) x1))
% 211.41/211.59  Found (fun (x21:(P ((two x0) x1)))=> x21) as proof of (P0 ((two x0) x1))
% 211.41/211.59  Found x21:(P ((two x0) x1))
% 211.41/211.59  Found (fun (x21:(P ((two x0) x1)))=> x21) as proof of (P ((two x0) x1))
% 211.41/211.59  Found (fun (x21:(P ((two x0) x1)))=> x21) as proof of (P0 ((two x0) x1))
% 211.41/211.59  Found eq_ref00:=(eq_ref0 ((two x0) x1)):(((eq fofType) ((two x0) x1)) ((two x0) x1))
% 211.41/211.59  Found (eq_ref0 ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 211.41/211.59  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 211.41/211.59  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 211.41/211.59  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 211.41/211.59  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 211.41/211.59  Found (eq_ref0 b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 211.41/211.59  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 211.41/211.59  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 211.41/211.59  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 211.41/211.59  Found eq_ref00:=(eq_ref0 ((two x0) x1)):(((eq fofType) ((two x0) x1)) ((two x0) x1))
% 211.41/211.59  Found (eq_ref0 ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 211.41/211.59  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 211.41/211.59  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 211.41/211.59  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 211.41/211.59  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 211.41/211.59  Found (eq_ref0 b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 211.41/211.59  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 211.41/211.59  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 211.41/211.59  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 211.41/211.59  Found eq_ref00:=(eq_ref0 ((two x0) x1)):(((eq fofType) ((two x0) x1)) ((two x0) x1))
% 211.41/211.59  Found (eq_ref0 ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 211.41/211.59  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 211.41/211.59  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 215.53/215.75  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 215.53/215.75  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 215.53/215.75  Found (eq_ref0 b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 215.53/215.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 215.53/215.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 215.53/215.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 215.53/215.75  Found eq_ref00:=(eq_ref0 ((two x0) x1)):(((eq fofType) ((two x0) x1)) ((two x0) x1))
% 215.53/215.75  Found (eq_ref0 ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 215.53/215.75  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 215.53/215.75  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 215.53/215.75  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 215.53/215.75  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 215.53/215.75  Found (eq_ref0 b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 215.53/215.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 215.53/215.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 215.53/215.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 215.53/215.75  Found x21:(P ((two x0) x1))
% 215.53/215.75  Found (fun (x21:(P ((two x0) x1)))=> x21) as proof of (P ((two x0) x1))
% 215.53/215.75  Found (fun (x21:(P ((two x0) x1)))=> x21) as proof of (P0 ((two x0) x1))
% 215.53/215.75  Found x21:(P ((two x0) x1))
% 215.53/215.75  Found (fun (x21:(P ((two x0) x1)))=> x21) as proof of (P ((two x0) x1))
% 215.53/215.75  Found (fun (x21:(P ((two x0) x1)))=> x21) as proof of (P0 ((two x0) x1))
% 215.53/215.75  Found x21:(P ((two x0) x1))
% 215.53/215.75  Found (fun (x21:(P ((two x0) x1)))=> x21) as proof of (P ((two x0) x1))
% 215.53/215.75  Found (fun (x21:(P ((two x0) x1)))=> x21) as proof of (P0 ((two x0) x1))
% 215.53/215.75  Found eq_ref00:=(eq_ref0 ((two x0) x1)):(((eq fofType) ((two x0) x1)) ((two x0) x1))
% 215.53/215.75  Found (eq_ref0 ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 215.53/215.75  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 215.53/215.75  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 215.53/215.75  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 215.53/215.75  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 215.53/215.75  Found (eq_ref0 b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 215.53/215.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 215.53/215.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 215.53/215.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 215.53/215.75  Found eq_ref00:=(eq_ref0 ((two x0) x1)):(((eq fofType) ((two x0) x1)) ((two x0) x1))
% 215.53/215.75  Found (eq_ref0 ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 215.53/215.75  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 215.53/215.75  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 215.53/215.75  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 215.53/215.75  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 215.53/215.75  Found (eq_ref0 b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 215.53/215.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 215.53/215.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 215.53/215.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 215.53/215.75  Found eq_ref00:=(eq_ref0 ((two x0) x1)):(((eq fofType) ((two x0) x1)) ((two x0) x1))
% 215.53/215.75  Found (eq_ref0 ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 215.53/215.75  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 215.53/215.75  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 215.53/215.75  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 215.53/215.75  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 215.53/215.75  Found (eq_ref0 b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 215.53/215.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 215.53/215.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 215.53/215.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 265.18/265.37  Found eq_ref00:=(eq_ref0 ((two x0) x1)):(((eq fofType) ((two x0) x1)) ((two x0) x1))
% 265.18/265.37  Found (eq_ref0 ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 265.18/265.37  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 265.18/265.37  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 265.18/265.37  Found ((eq_ref fofType) ((two x0) x1)) as proof of (((eq fofType) ((two x0) x1)) b)
% 265.18/265.37  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 265.18/265.37  Found (eq_ref0 b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 265.18/265.37  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 265.18/265.37  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 265.18/265.37  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((((x one) two) x0) x1))
% 265.18/265.37  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 265.18/265.37  Found (eq_ref0 b) as proof of (((eq fofType) b) ((two x0) y))
% 265.18/265.37  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((two x0) y))
% 265.18/265.37  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((two x0) y))
% 265.18/265.37  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) ((two x0) y))
% 265.18/265.37  Found eq_ref00:=(eq_ref0 ((((x one) two) x0) y)):(((eq fofType) ((((x one) two) x0) y)) ((((x one) two) x0) y))
% 265.18/265.37  Found (eq_ref0 ((((x one) two) x0) y)) as proof of (((eq fofType) ((((x one) two) x0) y)) b)
% 265.18/265.37  Found ((eq_ref fofType) ((((x one) two) x0) y)) as proof of (((eq fofType) ((((x one) two) x0) y)) b)
% 265.18/265.37  Found ((eq_ref fofType) ((((x one) two) x0) y)) as proof of (((eq fofType) ((((x one) two) x0) y)) b)
% 265.18/265.37  Found ((eq_ref fofType) ((((x one) two) x0) y)) as proof of (((eq fofType) ((((x one) two) x0) y)) b)
% 265.18/265.37  Found x0:(P ((x one) two))
% 265.18/265.37  Instantiate: b:=((x one) two):((fofType->fofType)->(fofType->fofType))
% 265.18/265.37  Found x0 as proof of (P0 b)
% 265.18/265.37  Found eta_expansion000:=(eta_expansion00 two):(((eq ((fofType->fofType)->(fofType->fofType))) two) (fun (x:(fofType->fofType))=> (two x)))
% 265.18/265.37  Found (eta_expansion00 two) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) two) b)
% 265.18/265.37  Found ((eta_expansion0 (fofType->fofType)) two) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) two) b)
% 265.18/265.37  Found (((eta_expansion (fofType->fofType)) (fofType->fofType)) two) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) two) b)
% 265.18/265.37  Found (((eta_expansion (fofType->fofType)) (fofType->fofType)) two) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) two) b)
% 265.18/265.37  Found (((eta_expansion (fofType->fofType)) (fofType->fofType)) two) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) two) b)
% 265.18/265.37  Found eq_ref00:=(eq_ref0 b):(((eq ((fofType->fofType)->(fofType->fofType))) b) b)
% 265.18/265.37  Found (eq_ref0 b) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) b) two)
% 265.18/265.37  Found ((eq_ref ((fofType->fofType)->(fofType->fofType))) b) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) b) two)
% 265.18/265.37  Found ((eq_ref ((fofType->fofType)->(fofType->fofType))) b) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) b) two)
% 265.18/265.37  Found ((eq_ref ((fofType->fofType)->(fofType->fofType))) b) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) b) two)
% 265.18/265.37  Found eta_expansion_dep000:=(eta_expansion_dep00 ((x one) two)):(((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) (fun (x0:(fofType->fofType))=> (((x one) two) x0)))
% 265.18/265.37  Found (eta_expansion_dep00 ((x one) two)) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) b)
% 265.18/265.37  Found ((eta_expansion_dep0 (fun (x1:(fofType->fofType))=> (fofType->fofType))) ((x one) two)) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) b)
% 265.18/265.37  Found (((eta_expansion_dep (fofType->fofType)) (fun (x1:(fofType->fofType))=> (fofType->fofType))) ((x one) two)) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) b)
% 265.18/265.37  Found (((eta_expansion_dep (fofType->fofType)) (fun (x1:(fofType->fofType))=> (fofType->fofType))) ((x one) two)) as proof of (((eq ((fofType->fofType)->(fofType->fofType))) ((x one) two)) b)
% 265.18/265.37  Found (((eta_expansion_dep (fofType->fofType)) (fun (x1:(fofType->fofType))=> (fofType->fofType))) ((x one) two)) as proof of (((eq ((fofType->fofType
%------------------------------------------------------------------------------